آموزش اسمبلی
English -فارسي

Thursday July 07, 2005 10:38:42 ق.ظ

 

 

 

 

 

صفحه اول

 

ASSEMBLY

 

دريافت فايل هاي مورد نياز براي برنامه نويسي به زبان اسمبلي
download اندازه نام فايل شماره
دريافت 83.5kb masm.exe 1
دريافت 42.9kb link.exe 2
دريافت 1k io.obj 3
دريافت 2k io.h 4
 

براي برنامه نويسي به زبان ماشين شما نيازمند چهار فايل ميباشيد ابتدا اين فايل ها را از جدول روبرو دريافت كنيد. بعد از بارگيري كامل فايلها آنها را در فولدري قرار دهيد. براي برنامه نويسي ابتد وارد محيط نوشتاري مثل نت پد شده و فايل خود را با پسوندasm در فولدر مورد نظر قرار دهيد بعد فايل masm را اجرا كنيد اگر برنامه مشكلي نداشته باشد فايل هدف آن ايجاد ميشود و مي توانيد به وسيله link بعد از لينك فايل هاي مورد نظر فايل اجرايي آن را ايجاد كنيد در غير اين صورت  فايل ليست آن ايجاد ميگردد و بايد به رفع اشكال برنامه بپردازيد

     

برنامه هاي نوشته شده به زبان اسمبلي

exe obj list txt عنوان برنامه شماره
دريافت دريافت دريافت دريافت مجموع دو عدد(برنامه صفحه 50) كتاب 1
دريافت دريافت دريافت دريافت باز كردن فايل(برنامه صفحه 376) كتاب 2
دريافت دريافت دريافت دريافت چاپ فايل(برنامه صفحه 388) كتاب 3
   

مقدمه

اسمبلي زباني است سطح پايين كه برنامه نويسي به وسيله اين زبان سطح پايين داراي معايب و مزاياهايي نيز مي باشد

مزاياي زبان اسمبلي: 1- اشغال كردن فضاي كمتري از حافظه 2- به دليل نزديكتر بودن به زبان ماشين سريعتر اجرا شده 3- برنامه اي مفيد براي مديريت سخت افزاري ماشينها مي باشد

معايب زبان اسمبلي :1- دورتر بودن به زبان انسان 2- بزرگ بودن و احتمال خطاي بيشتر برنامه ها 3- وابستگي به يك پردازنده خاص

4- در اسمبلي از حلقه ها خبري نيست وبايد با دستورات خاص اسمبلي آنها راپياده سازي نمود

فرم كلي برنامه هاي زبان اسمبلي

incloude io.h

cr   equ 0dh

lf    equ 0ah

 stack name segment stack

تعريف پشته

stack name ends

data_seg segment

تعريف سگمنت پشته

data_seg ends

code_seg segment

     assume cs:code_seg,ds:data

start:

محل تعريف برنامه

code_seg ends

      endstart

 

 

فرم كلي برنامه هاي زبان اسمبلي
فرم كلي برنامه هاي زبان اسمبلي

 

 

شمارنده
Copyright © 2005 ifjam inc.All right reserved
Email to: ifjam@hotmail.com